Game_Pet.prototype.attackAnimationId = function() {
    return this.getEnemyData(this._baseId).attackAnimationId;
};

Game_Pet.prototype.attackAnimationId1 = function() {
    return this.attackAnimationId();
};

// 如果非0则会同时显示一个景象动画
Game_Pet.prototype.attackAnimationId2 = function() {
    return 0;
};

Window_BattleLog.prototype.showActorAtkAniMirror = function(subject, targets) {
    if (subject.isActor()) {
      this.showNormalAnimation(targets, subject.attackAnimationId1(), true);
      this.showNormalAnimation(targets, subject.attackAnimationId2(), false);
    } else {
      this.showNormalAnimation(targets, subject.attackAnimationId1(), true)
    }
  };